#pragma once

#include "../Render/RenderableObject.h"
using namespace Render;

class TexturedPlane : public RenderableObject
{
public:
	TexturedPlane(const int width = 1000, const int depth = 1000);
	virtual ~TexturedPlane(void);
	int GetTotalVertices();
	int GetTotalIndices(); 
	GLenum GetPrimitiveType();

	void FillVertexBuffer( GLfloat* pBuffer);
	void FillIndexBuffer( GLuint* pBuffer);
	 
private:
	int width, depth;
};

